Calibrating Function Point Backfiring Conversion Ratios Using Neuro-Fuzzy Technique
نویسندگان
چکیده
Software size estimation is an important aspect in software development projects because poor estimations can lead to late delivery, cost overruns and possibly project failure. Backfiring is a popular technique for sizing and predicting the volume of source code by converting the function point metric into source lines of code mathematically using conversion ratios. While this technique is popular and useful, there is a high margin of error in backfiring. This research introduces a new method to reduce this margin of error. Neural networks and fuzzy logic in software prediction models have been demonstrated in the past to have improved performance over traditional techniques. For this reason, a neuro-fuzzy approach is introduced to the backfiring technique to calibrate the conversion ratios. This paper presents the neurofuzzy calibration solution and compares the calibrated model against the default conversion ratios currently used by software practitioners.
منابع مشابه
A Neuro-Fuzzy Method to Improving Backfiring Conversion Ratios
Software project estimation is crucial aspect in delivering software on time and on budget. Software size is an important metric in determining the effort, cost, and productivity. Today, source lines of code and function point are the most used sizing metrics. Backfiring is a wellknown technique for converting between function points and source lines of code. However when backfiring is used, th...
متن کاملCalibrating Function Points Using Neuro-Fuzzy Technique
The concepts of calibrating Function Points are discussed, whose aims are to fit specific software application, to reflect software industry trend, and to improve cost estimation. Neuro-Fuzzy is a technique which incorporates the learning ability from neural network and the ability to capture human knowledge from fuzzy logic. The empirical validation using ISBSG data repository Release 8 shows ...
متن کاملA Neuro-Fuzzy Model for Function Point Calibration
The need to update the calibration of Function Point (FP) complexity weights is discussed, whose aims are to fit specific software application, to reflect software industry trend, and to improve cost estimation. Neuro-Fuzzy is a technique that incorporates the learning ability from neural network and the ability to capture human knowledge from fuzzy logic. The empirical validation using ISBSG d...
متن کاملA new calibration for Function Point complexity weights
Function Point (FP) is a useful software metric that was first proposed twenty-five years ago, since then, it has steadily evolved into a functional size metric consolidated in the well-accepted Standardized International Function Point Users Group (IFPUG) Counting Practices Manual version 4.2. While software development industry has grown rapidly, the weight values assigned to count standard F...
متن کاملNeuro-Fuzzy Approach to Calibrate Function Points
Function Points is an important and well-accepted software size metric. However, it is absolutely essential to accurately calibrate Function Point (FP), whose aims are to fit specific software application, to reflect software industry trend, and to improve cost estimation. Neuro-Fuzzy is a technique that incorporates the learning ability from neural network and the ability to capture human know...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems
دوره 16 شماره
صفحات -
تاریخ انتشار 2008